/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucue.ECU.ngc;

import edu.ucue.ECU.dao.PersonaDB;
import edu.ucue.ECU.exp.BuscarDatosPersonaException;
import edu.ucue.ECU.exp.GuardarDatosPersonaException;
import java.util.ArrayList;

/**
 *
 * @author Emily
 */
public class Persona {
    private String cedula;
    private String nombre;
    private PersonaDB datos;

    public Persona(String cedula, String nombre) {
        this.cedula = cedula;
        this.nombre = nombre;
        datos=new PersonaDB();
    }

    public Persona() {
        datos=new PersonaDB();
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    public Persona buscar() throws BuscarDatosPersonaException {
        return datos.buscar(this);
    }
    
    public void grabar() throws GuardarDatosPersonaException {
        datos.grabar(this);
    }
    public ArrayList listarPersona() throws BuscarDatosPersonaException {
            return datos.listarPersonas("a");       
    }
}
